body {
    /*background: #f5f5f5;*/
}

header,
section {
    font-size: .16rem;
}

header{
    height:0.44rem;
    line-height: 0.44rem;
    font-size: 0.16rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #f7f7f7;
    width: 100%;
    border-bottom: 1px solid #ededed;
}

header a{
    display: block;
    width: 0.5rem;
    height: 100%;
    background: url("../../../../common/img/back.png") no-repeat center center;
    background-size: .2rem;
    -webkit-background-size: .2rem;
}

header .head{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 0.16rem;
    text-align: center;
}

header span{
    display: block;
    width: 0.5rem;
    height: 100%;
}

section>img {
    display: block;
    width: 90%;
    margin: 0 auto;
    padding: .23rem 0;
}

aside {
    margin-top: 1rem;
}

aside>img {
    height: .45rem;
    width: .45rem;
    display: block;
    margin: 0 auto;
    margin-bottom: .2rem;
}

aside>p {
    font-size: .12rem;
    text-align: center;
    color: #848484;
}

aside>div {
    width: 1rem;
    height: .3rem;
    line-height: .3rem;
    text-align: center;
    background: #f0bf00;
    margin: .3rem auto;
    color: #fff;
    border-radius: .05rem;
}

.certification_up {
    padding-left: .25rem;
    font-size: .14rem;
}

.certification_up span {
    display: inline-block;
    margin-right: .07rem;
    font-weight: bold;
}

.certification_up>p {
    margin-bottom: .23rem;
}

.choose_identity>a {
    display: inline-block;
    padding: 0 .3rem 0 .18rem;
    background: url('./../img/checkbox0.png') no-repeat 0 .04rem;
    background-size: .12rem;
}

.certification_up input {
    height: .27rem;
    background: #f8f8f8;
    border-radius: .02rem;
    padding-left: .06rem;
    font-size: .12rem;
}

.certification_up i {
    display: block;
    color: #999999;
    font-size: .1rem;
    padding-left: .68rem;
}

.front_card,
.reverse_card {
    position: relative;
}

.front_card img,
.reverse_card img {
    width: 2.5rem;
    height: 1.5rem;
    display: block;
    margin: 0 auto;
    margin-top: .15rem;
}

.front_card input,
.reverse_card input {
    width: 2.5rem;
    position: absolute;
    top: 2.4rem;
    left: .35rem;
    height: 1.6rem;
    opacity: 0;
}

.certificationSubmit {
    width: .9rem;
    height: .3rem;
    margin: 0 auto;
    color: #fff;
    background: #ea540a;
    text-align: center;
    line-height: .3rem;
    border-radius: .04rem;
}

._explain {
    width: 90%;
    margin: .2rem auto;
    font-size: .1rem;
    color: #999;
}

._explain>span {
    display: block
}

._explain>span:nth-child(1) {
    font-size: .12rem;
}